//获取应用实例
const app = getApp();

Page({
	data: {
    bankList:[],
    noData:false
  },
	onLoad: function() {
    
  },
  onShow(){
    this.getBankList();
  },


  //获取银行卡列表
  getBankList(){
    wx.showLoading({
      title: '获取数据中',
    })
    var _this=this;
    var cardNo;
    wx.request({
      url: app.globalData.api + '/index.php/wap/BankAccount/getList',
      data: {
        'token': app.globalData.token,//手机号码
      },
      headers: {
        'platform': '' + app.globalData.platform,
        'version': '' + app.globalData.version,
      },
      method: 'POST',
      dataType: 'json',
      success(res) {
        console.log(res)
        wx.hideLoading();
        if(res.data.code==1){
          if(res.data.data.list.length>0){
            //循环更改数据结构
            // res.data.data.list.forEach((item) => {
            //   item.account = item.account.substring(item.account.length - 4, item.account.length); //要截取时间的字符串
            // })
            // res.data.data.list.account.replace(/\s/g, '').replace(/(\d{4})\d (\d{4})$/, "**** **** **** $2")
            _this.setData({
              bankList: res.data.data.list,
              noData: false
            })
          }else{
            _this.setData({
              noData:true
            })
          }
        }else{
          wx.showToast({
            title: '' + res.data.msg,//提示文字
            duration: 2000,//显示时长
            mask: true,//是否显示透明蒙层，防止触摸穿透，默认：false  
            icon: 'none', //图标，支持"success"、"loading"  
            success: function () { },//接口调用成功
            fail: function () { },  //接口调用失败的回调函数  
            complete: function () { } //接口调用结束的回调函数  
          })
        }
      }
    })
  },

  // chooseCard: function (e) {
  //   console.log(e.currentTarget.id);
  //   wx.navigateTo({
  //     url: 'add-bankCard?id=' + e.currentTarget.id,
  //   })
  // },
  //删除银行卡
  deleteList: function (e) {
    console.log(e.currentTarget.id)
    var that = this;
    wx.showModal({
      title: '提示',
      content: '确定要删除该账户吗？',
      success: function (sm) {
        if (sm.confirm) {
          wx.request({
            url: app.globalData.api + '/index.php/wap/BankAccount/del',
            method: 'post',
            headers: {
              'platform': '' + app.globalData.platform,
              'version': '' + app.globalData.version,
            },
            data: {
              token: '' + app.globalData.token,
              id: e.currentTarget.id,
            },
            success: (res) => {
              console.log(res)
              if (res.data.code == 1) {
                that.getBankList();
                wx.showToast({
                  title: '删除成功',//提示文字
                  duration: 2000,//显示时长
                  mask: true,//是否显示透明蒙层，防止触摸穿透，默认：false  
                  icon: 'success', //图标，支持"success"、"loading"  
                  success: function () { },//接口调用成功
                  fail: function () { },  //接口调用失败的回调函数  
                  complete: function () { } //接口调用结束的回调函数  
                })

              } else {
                wx.showToast({
                  title: '' + res.data.msg,//提示文字
                  duration: 2000,//显示时长
                  mask: true,//是否显示透明蒙层，防止触摸穿透，默认：false  
                  icon: 'success', //图标，支持"success"、"loading"  
                  success: function () { },//接口调用成功
                  fail: function () { },  //接口调用失败的回调函数  
                  complete: function () { } //接口调用结束的回调函数  
                })
              }
            },
          });
        } else if (sm.cancel) {

        }
      }
    })
  },

  isDefault:function(e){
    console.log(e)
    app.globalData.bankId=e.currentTarget.dataset.id
    app.globalData.account=e.currentTarget.dataset.account
    console.log()
    wx.navigateBack({
      delta:1
    })
  },

});
